草庐IT

MySQL 计数行值 WHERE column = value

全部标签

c# - 从自定义属性装饰属性中获取值(value)?

我已经编写了一个自定义属性,用于某个类的某些成员:publicclassDummy{[MyAttribute]publicstringFoo{get;set;}[MyAttribute]publicintBar{get;set;}}我能够从类型中获取自定义属性并找到我的特定属性。我不知道该怎么做是获取分配的属性的值。当我获取Dummy的实例并将其(作为对象)传递给我的方法时,我如何获取从.GetProperties()返回的PropertyInfo对象并获取分配给.Foo和.Bar的值?编辑:我的问题是我不知道如何正确调用GetValue。voidTestMethod(objecto)

c# - 如何从作为对象获取的 IList<> 中获取项目计数?

在一个方法中,我得到一个object.在某些情况下,这object可以是IList“某事”(我无法控制这个“某事”)。我正在尝试:识别这个对象是一个IList(某事)投object进入“IList”以获得Count现在,我陷入困境并寻找想法。 最佳答案 您可以使用is检查您的object是否实现了IList。然后您可以将您的对象转换为IList以获取计数。objectmyObject=newList();//checkifmyObjectimplementsIListif(myObjectisIList){intlistCount=

c# - "Cannot insert explicit value for identity column in table when IDENTITY_INSERT is set to OFF"带复合键

我们最近向我们的数据库添加了一个新的“级别”——在整个数据库中的表中现有ID身份字段的上方/之前添加了一个键“Company_ID”。例如,如果一个表有ID然后是字段,它现在有Company_ID,然后是ID,然后是字段。这个想法是,这允许ID为提供给功能的每个不同的Company_ID值自动递增(Company_ID1可以有ID1、2、3等;Company_ID2可以有ID1、2、3等)。自增字段保持为ID。一个示例表是:[dbo].[Project]([Company_ID][int]NOTNULL,[ID][int]IDENTITY(1,1)NOTNULL,[DescShort]

c# - 验证错误 : The value 'on' is not valid for <<property name>>

在我的项目中,我有一个模型,您可以在这里看到我模型的一部分:publicclassCheckoutModel{publicboolOtherPlace{get;set;}[RequiredIf("OtherPlace",true,ErrorMessage="")]publicstringOtherPlaceFullName{get;set;}[RequiredIf("OtherPlace",true,ErrorMessage="")]publicintOtherPlaceProvinceId{get;set;}[RequiredIf("OtherPlace",true,ErrorMes

C# 短错误 : Negating the minimum value of a twos complement number is invalid

我在我的项目中遇到过这个错误,该项目涉及使用数字音频信号。所以我一直在获取振幅值,最近遇到了这个错误。调试时遇到的振幅值为“-32768”时会出现这种情况。我将这些值存储在一个short[]数组中。我有一种预感,它与最大值/最小值有关(我使用Math.Abs​​),但我不确定如何处理它。有人可以帮忙吗?谢谢! 最佳答案 16位有符号整数(short)取值介于-32,768和32,767之间。在16位有符号整数中不可能对-32768求反或获取绝对值。该值(32,768)大于最大可能的正值(32,767)。在不了解您正在使用的算法的更多

c# - list<T> 字段的平均计数

我有A的列表,我想计算它的字段a的平均值。最好的方法是什么?classA{inta;intb;}voidf(){varL=newList();for(inti=0;i 最佳答案 Enumerable.Average有一个需要Func的重载作为论点。usingSystem.Linq;list.Average(item=>item.a); 关于c#-list字段的平均计数,我们在StackOverflow上找到一个类似的问题: https://stackoverf

c# - 最佳实践 : ref parameter or return value?

其实我是做一个列表作为引用参数如下:publicstaticListListMethod(Listresult)我也看到有人这样做:publicstaticvoidListMethod(refListresult)如果我没记错的话,“my”方法也将list作为引用参数,您应该可以像“other”在他的方法中一样使用它。但在我看来,您输入一个参数,对它做一些事情并在方法返回值中返回它似乎更“干净”。支持或反对一种方法或另一种方法的任何好的论据? 最佳答案 可能您不需要使用ref-但是有区别的。通常当我看到人们使用ref作为引用类型参数

c# - 尝试打开 telerik 报告时出现 "Value cannot be null. Parameter name: instance"错误

在我的解决方案中,我有telerik报告,当尝试在VisualStudio2010设计器中打开它们时,我收到此错误:Valuecannotbenull.Parametername:instanceCallStackatSystem.ComponentModel.TypeDescriptor.AddAttributes(Objectinstance,Attribute[]attributes)atMicrosoft.VisualStudio.Design.VSDesignSurface.CreateDesigner(IComponentcomponent,BooleanrootDesig

c# - 如何在不删除旧计数器的情况下向现有性能计数器类别添加新计数器?

我有一个自定义计数器类别,我需要向其添加一个新计数器,而不删除或重置任何现有计数器。我怎样才能做到这一点?我尝试使用CounterExists(),但即使在我创建了计数器之后,我如何才能将它关联到CounterCreationDataCollection项并将它关联到我现有的计数器类别? 最佳答案 我发现最好的方法是保留现有的原始值,然后在删除并重新创建类别后重新应用它们,尤其是因为关于此主题的信息似乎不多。//////WhendeletingtheCategory,needtopreservetheexistingcounterv

c# - 是否有任何有值(value)的 CSLA 替代品可用?

我的公司有兴趣将大型业务应用程序移植到.NET。我们计划开发桌面版和silverlight版。我主要研究了CSLA框架(得到了rocky的书,已经读了一半)并发现它有点过度设计,数据层方面似乎也没有那么完善。有没有其他框架声称可以做CSLA正​​在做的事情?我不是在谈论ORM工具(例如L2S、EF、NHibernate)。我感兴趣的是支持业务规则的框架、简单的n层架构、对象是域驱动的而不是数据库驱动的、业务对象的安全性等...我知道我可以找到小型框架来完成一些所需的工作(我想到了EnterpriseApplicationBlock),但我正在寻找一个包含所有内容的框架。